﻿
//************************************************************************
// 功能     : 弹出修改密码画面
// 引数     : 
// 作成者   :ljk &  st
//***********************************************************************
function newPassWord()
{ 
    strUrl = "EditPwd.aspx";
    strWindow = "dialogWidth=400px;dialogHeight=250px;help=no;scroll=no;status=no;";
    var flag=newPassWordWindows(strUrl,strWindow); 
    event.returnValue=false;
}
//*****************************************************************************
// 功能     : newPassWord弹出画面
// 引数     : 
// 作成者   :ljk & st
//*****************************************************************************
function newPassWordWindows(strUrl,strWindow)
{
    var flag=window.showModalDialog(strUrl,window,strWindow);
    //系统异常 
    if(flag != null && flag != undefined ) 
    {    
        if(typeof(flag) == "object" && flag.msg != undefined &&  flag.type != undefined)
        {                   
            var iTop = window.screenTop;
            var iLeft = window.screenLeft;

            // 打开异常画面    
            window.open('../Error.aspx?message='+escape(flag.msg)+"&type="+escape(flag.type),'','width=975px,height=768px,scrollbars=no,toolbar=no,location=no,top=' + iTop +',left=' + iLeft + ',directories=no,menubar=no,resizable=no,status=yes');
            window.opener=null;
            window.close();  
        }
     }      
    
    event.returnValue=false;
}



//*****************************************************************************
// 功能     : 修改密码check
// 参数     : 
// 返回值   : 
//*****************************************************************************	
function editPwdCheck()
{ 
    //取得用户名控件 
    var userName = document.getElementById("txtUserName");   
    //取得密码控件 
    var userPwd = document.getElementById("txtPassword");
    //取得新密码控件
    var newUserPwd = document.getElementById("txt_newPassword");
    //取得重复密码控件
    var twoUserPwd =document.getElementById("txt_twoPassword");
    
    //取得用户名 
    var strUserName = userName.value;
    //取得密码 
    var strUserPwd = userPwd.value;
    //取得新密码
    var strNewUserPwd =newUserPwd.value;
     //取得重复密码
    var strTwoUserPwd =twoUserPwd.value;
    
    //定义错误信息 
    var msg = "";
    
       //用户名是否为空 
    if(IsNull(strUserName))
    {
        //用户名是必须入力项目。 
        msg = "请输入您的姓名!";
        jAlert(msg,"您出错啦!");
        userName.focus();
       
        return false;
    }
    //密码是否为空 
    if(IsNull(strUserPwd))
    {
        //请输入您的密码。 
        msg = "请输入您的旧密码!";
        jAlert(msg,"您出错啦!");
        userPwd.focus();
        return false;
    }
   //新密码是否为空 
    if(IsNull(strNewUserPwd))
    {
        //新密码 
        msg = "请输入您的新密码!";
        jAlert(msg,"您出错啦!");
        newUserPwd.focus();
       
        return false;
    }
    //密码是否包含非法字符 
    if(!ChkNGPassword(strUserPwd))
    {
        //密码禁止输入非法字符。 
        msg = "密码禁止输入非法字符!";
        jAlert(msg,"您出错啦!");
        userPwd.focus();
        return false;
    }
        //新密码是否包含非法字符
    if(!ChkNGPassword(strNewUserPwd))
    {
        //密码禁止输入非法字符。 
        msg = "新密码禁止输入非法字符!";
        jAlert(msg,"您出错啦!");
        newUserPwd.focus();
        return false;
    }
    if(strNewUserPwd!=(strTwoUserPwd))
    { 
      //密码输入不一致 
        msg = "2次输入密码不一致!";
        jAlert(msg,"您出错啦!");
        newUserPwd.focus();
        return false;
    
    }
    
    return true;
}
